<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Gestion_Des_Inscriptions_Universitaires: Référence du fichier /home/omid/Bureau/projet/gestion-des-inscriptions-universitaires-version-finale/src/Application.c</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Gestion_Des_Inscriptions_Universitaires</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li><a href="pages.html"><span>Pages&#160;associées</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
      <li><a href="dirs.html"><span>Répertoires</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Liste&#160;des&#160;fichiers</span></a></li>
      <li><a href="globals.html"><span>Membres&#160;de&#160;fichier</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('_application_8c.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Fonctions</a>  </div>
  <div class="headertitle">
<div class="title">Référence du fichier Application.c</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_application_8h_source.html">Application.h</a>&quot;</code><br/>
</div>
<p><a href="_application_8c_source.html">Aller au code source de ce fichier.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Fonctions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#ad69dd4607977cae05ebe19d1ae604fb1">test</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">test  <a href="#ad69dd4607977cae05ebe19d1ae604fb1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_tab_etudiant.html">TabEtu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#aab9f54f07ae2f7e1f2112b2210206aef">recupererEtudiantUe</a> (<a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">recupererEtudiantUe  <a href="#aab9f54f07ae2f7e1f2112b2210206aef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_tab_enseignant.html">TabEnseignant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a02eb26a923aa87c0845ee3e3337915f0">recuperEnseignantUe</a> (<a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">recuperEnseignantUe  <a href="#a02eb26a923aa87c0845ee3e3337915f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_tab_ue.html">TabUe</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a6d4efc3c57e9df67805b2b10dde0c4cf">recupererUeEnseignee</a> (<a class="el" href="struct_ens.html">Ens</a> *ens)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">recupererUeEnseignee  <a href="#a6d4efc3c57e9df67805b2b10dde0c4cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#ac3a93b6fe7b089aec65cb51487e237b0">desinscrireEtudiantUe</a> (<a class="el" href="struct_etu.html">Etu</a> *etu, <a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">desinscrireEtudiantUe  <a href="#ac3a93b6fe7b089aec65cb51487e237b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a7d603d4fc5aff0c8b625fdbd97f7dfc4">inscrireEtudiantUe</a> (<a class="el" href="struct_etu.html">Etu</a> *etu, <a class="el" href="struct_u_e.html">UE</a> *ue, int annee, char semestre)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">inscrireEtudiantUe  <a href="#a7d603d4fc5aff0c8b625fdbd97f7dfc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#addfdc6649f8703f56ffe5700f5014cea">modifierUE</a> (<a class="el" href="struct_u_e.html">UE</a> *ue, <a class="el" href="struct_u_e.html">UE</a> *uenew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">modifierUE  <a href="#addfdc6649f8703f56ffe5700f5014cea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a7a62d5ed0da8bd60a8f82da39b8e69c2">modifierLgin</a> (<a class="el" href="struct_login.html">Login</a> *log, <a class="el" href="struct_login.html">Login</a> *lognew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">modifierLgin  <a href="#a7a62d5ed0da8bd60a8f82da39b8e69c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a3c48961a61d69093f592aa8f08f52aae">modifierEnseignant</a> (<a class="el" href="struct_ens.html">Ens</a> *ens, <a class="el" href="struct_ens.html">Ens</a> *ensnew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">modifierEnseignant  <a href="#a3c48961a61d69093f592aa8f08f52aae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a24f764decceb5a634b9fe020c516e2fc">modifierEtudiant</a> (<a class="el" href="struct_etu.html">Etu</a> *etu, <a class="el" href="struct_etu.html">Etu</a> *etunew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">modifierEtudiant  <a href="#a24f764decceb5a634b9fe020c516e2fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a728b26df5388301e5ea470091e6ba145">modifierEnseigne</a> (<a class="el" href="struct_ens.html">Ens</a> *enseignant, <a class="el" href="struct_u_e.html">UE</a> *ue, int ensCM, int ensTD, int ensTP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">modifierEnseigne  <a href="#a728b26df5388301e5ea470091e6ba145"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#afbcd8a5497bac65f7ca4ad12d324c395">suprimerEnseigne</a> (<a class="el" href="structs_enseigne.html">Enseigne</a> *enseigne)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">suprimerEnseigne  <a href="#afbcd8a5497bac65f7ca4ad12d324c395"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#ada1b9d4bc24edf0a6108aae6eaf948b7">supprimerUE</a> (<a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimerUE  <a href="#ada1b9d4bc24edf0a6108aae6eaf948b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#afb2d0f909b6bef46c99ff1bcecdab16e">supprimerEnseignant</a> (<a class="el" href="struct_ens.html">Ens</a> *ens)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimerEnseignant  <a href="#afb2d0f909b6bef46c99ff1bcecdab16e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a3836944a991b65e20d0a590a19e960c2">supprimerEtudiant</a> (<a class="el" href="struct_etu.html">Etu</a> *etu)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimerEtudiant  <a href="#a3836944a991b65e20d0a590a19e960c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a062a5dc07c0eef1e210cecc97a99e860">supprimerLogin</a> (<a class="el" href="struct_login.html">Login</a> *login)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimerLogin  <a href="#a062a5dc07c0eef1e210cecc97a99e860"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a92fed03a35e9f6fb633a268cf4cb28a9">ajouterIp</a> (<a class="el" href="struct_i_p.html">IP</a> *ip)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterIp  <a href="#a92fed03a35e9f6fb633a268cf4cb28a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a6dc3bfcb932e026b80b1df2b24a74d17">ajouterEnseigne</a> (<a class="el" href="struct_ens.html">Ens</a> *enseignant, <a class="el" href="struct_u_e.html">UE</a> *ue, int ensCM, int ensTD, int ensTP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterEnseigne  <a href="#a6dc3bfcb932e026b80b1df2b24a74d17"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a55ccfd8b162187ae0916b960dc50bbac">ajouterUE</a> (<a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterUE  <a href="#a55ccfd8b162187ae0916b960dc50bbac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a0401d089c487deee713779eb1c9a4797">ajouterEns</a> (<a class="el" href="struct_ens.html">Ens</a> *enseignant)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterEns  <a href="#a0401d089c487deee713779eb1c9a4797"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#aa1189ced67a5349b17e51e22cdc95ddf">ajouterEtu</a> (<a class="el" href="struct_etu.html">Etu</a> *etu)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterEtu  <a href="#aa1189ced67a5349b17e51e22cdc95ddf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#ae5f599a88594150c285468fceda26c6d">ajouterLogin</a> (<a class="el" href="struct_login.html">Login</a> *log)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ajouterLogin  <a href="#ae5f599a88594150c285468fceda26c6d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a49ff37b338bbbefd869d5628b583f504">affecterEtudiantAGroupe</a> (<a class="el" href="struct_etu.html">Etu</a> *etu, <a class="el" href="struct_u_e.html">UE</a> *ue, char c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">affecterEtudiantAGroupe  <a href="#a49ff37b338bbbefd869d5628b583f504"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#a098a1b382647bf5c64d3815c5217027c">affectationAutomatiqueEtudiantGroupe</a> (<a class="el" href="struct_u_e.html">UE</a> *ue, int nbGroupe)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">affectationAutomatiqueEtudiantGroupe  <a href="#a098a1b382647bf5c64d3815c5217027c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#abbb746f9d64848f412de929bc167b542">precenseEtudiantAEnseignemet</a> (<a class="el" href="struct_etu.html">Etu</a> *etu, <a class="el" href="struct_enseignement.html">Enseignement</a> *enseignement, char *etat)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">precenseEtudiantAEnseignemet  <a href="#abbb746f9d64848f412de929bc167b542"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_application_8c.html#ae0213ddf62d74c3630b807fb71122e86">affecterRespAUe</a> (<a class="el" href="struct_ens.html">Ens</a> *ens, <a class="el" href="struct_u_e.html">UE</a> *ue)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">affecterRespAUe  <a href="#ae0213ddf62d74c3630b807fb71122e86"></a><br/></td></tr>
</table>
<hr/><h2>Documentation des fonctions</h2>
<a class="anchor" id="a098a1b382647bf5c64d3815c5217027c"></a><!-- doxytag: member="Application.c::affectationAutomatiqueEtudiantGroupe" ref="a098a1b382647bf5c64d3815c5217027c" args="(UE *ue, int nbGroupe)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int affectationAutomatiqueEtudiantGroupe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nbGroupe</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>affectationAutomatiqueEtudiantGroupe </p>
<p>affectationAutomatiqueEtudiantGroupe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">nbGroupe.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 s'il est ok. </dd>
<dd>
-1 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00605">605</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00703">definitAutomatiquementGroupe()</a>.</p>

</div>
</div>
<a class="anchor" id="a49ff37b338bbbefd869d5628b583f504"></a><!-- doxytag: member="Application.c::affecterEtudiantAGroupe" ref="a49ff37b338bbbefd869d5628b583f504" args="(Etu *etu, UE *ue, char c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int affecterEtudiantAGroupe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>affecterEtudiantAGroupe </p>
<p>affecterEtudiantAGroupe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">char.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 s'il est ok. </dd>
<dd>
-1 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00591">591</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_u_e_8c_source.html#l00058">getCodeUE()</a>, <a class="el" href="_etudiant_8c_source.html#l00057">getNumEtu()</a>, <a class="el" href="_i_p_8c_source.html#l00690">modifierIp()</a>, <a class="el" href="_i_p_8c_source.html#l00273">recIpParCodeUeNumEtu()</a>, et <a class="el" href="_i_p_8c_source.html#l00156">setGroupe()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0213ddf62d74c3630b807fb71122e86"></a><!-- doxytag: member="Application.c::affecterRespAUe" ref="ae0213ddf62d74c3630b807fb71122e86" args="(Ens *ens, UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void affecterRespAUe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>ens</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>affecterRespAUe </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ens</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00629">629</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_u_e_8c_source.html#l00324">setResponsableToUe()</a>.</p>

</div>
</div>
<a class="anchor" id="a0401d089c487deee713779eb1c9a4797"></a><!-- doxytag: member="Application.c::ajouterEns" ref="a0401d089c487deee713779eb1c9a4797" args="(Ens *enseignant)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterEns </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>enseignant</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterEns </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enseignant</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00558">558</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseignant_8c_source.html#l00156">savEns()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l02854">cb_valider_ajoutEns()</a>.</p>

</div>
</div>
<a class="anchor" id="a6dc3bfcb932e026b80b1df2b24a74d17"></a><!-- doxytag: member="Application.c::ajouterEnseigne" ref="a6dc3bfcb932e026b80b1df2b24a74d17" args="(Ens *enseignant, UE *ue, int ensCM, int ensTD, int ensTP)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterEnseigne </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>enseignant</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensCM</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensTD</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensTP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterEnseigne </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enseignant</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensCM</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensTD</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensTP</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00540">540</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseigne_8c_source.html#l00316">saveEnseignePourUe()</a>.</p>

<p>Référencé par <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1189ced67a5349b17e51e22cdc95ddf"></a><!-- doxytag: member="Application.c::ajouterEtu" ref="aa1189ced67a5349b17e51e22cdc95ddf" args="(Etu *etu)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterEtu </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterEtu </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00567">567</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_etudiant_8c_source.html#l00157">savEtu()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l02814">cb_valider_ajoutEtu()</a>, et <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="a92fed03a35e9f6fb633a268cf4cb28a9"></a><!-- doxytag: member="Application.c::ajouterIp" ref="a92fed03a35e9f6fb633a268cf4cb28a9" args="(IP *ip)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterIp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_i_p.html">IP</a> *&#160;</td>
          <td class="paramname"><em>ip</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterIp </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ip</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00531">531</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00202">saveIp()</a>.</p>

<p>Référencé par <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="ae5f599a88594150c285468fceda26c6d"></a><!-- doxytag: member="Application.c::ajouterLogin" ref="ae5f599a88594150c285468fceda26c6d" args="(Login *log)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterLogin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_login.html">Login</a> *&#160;</td>
          <td class="paramname"><em>log</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterLogin </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">log</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00577">577</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_login_8c_source.html#l00231">savLog()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l02854">cb_valider_ajoutEns()</a>, <a class="el" href="_fenetre_8c_source.html#l02814">cb_valider_ajoutEtu()</a>, et <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="a55ccfd8b162187ae0916b960dc50bbac"></a><!-- doxytag: member="Application.c::ajouterUE" ref="a55ccfd8b162187ae0916b960dc50bbac" args="(UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ajouterUE </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ajouterUE </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00549">549</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_u_e_8c_source.html#l00122">savUE()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l02925">cb_valider_ajoutUE()</a>, et <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="ac3a93b6fe7b089aec65cb51487e237b0"></a><!-- doxytag: member="Application.c::desinscrireEtudiantUe" ref="ac3a93b6fe7b089aec65cb51487e237b0" args="(Etu *etu, UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int desinscrireEtudiantUe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>desinscrireEtudiantUe </p>
<p>desinscrireEtudiantUe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 s'il deinscrit. </dd>
<dd>
-1 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00407">407</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00273">recIpParCodeUeNumEtu()</a>, et <a class="el" href="_i_p_8c_source.html#l00428">supIp()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l01458">cb_desinscrire_etu_par_ue()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d603d4fc5aff0c8b625fdbd97f7dfc4"></a><!-- doxytag: member="Application.c::inscrireEtudiantUe" ref="a7d603d4fc5aff0c8b625fdbd97f7dfc4" args="(Etu *etu, UE *ue, int annee, char semestre)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int inscrireEtudiantUe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>annee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>semestre</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>inscrireEtudiantUe </p>
<p>inscrireEtudiantUe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">annee.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">semestre.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 s'il inscrit. </dd>
<dd>
-1 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00420">420</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00039">creIP()</a>, <a class="el" href="_i_p_8c_source.html#l00561">getNewCodeIp()</a>, <a class="el" href="_chemin_8h_source.html#l00008">IP_DB</a>, et <a class="el" href="_i_p_8c_source.html#l00202">saveIp()</a>.</p>

<p>Référencé par <a class="el" href="_fenetre_8c_source.html#l01443">cb_inscrire_etu_par_ue()</a>, et <a class="el" href="_application_8c_source.html#l00009">test()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c48961a61d69093f592aa8f08f52aae"></a><!-- doxytag: member="Application.c::modifierEnseignant" ref="a3c48961a61d69093f592aa8f08f52aae" args="(Ens *ens, Ens *ensnew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int modifierEnseignant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>ens</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>ensnew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>modifierEnseignant </p>
<p>modifierEnseignant.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ens.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensnew.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
1 s'il modifie. </dd>
<dd>
0 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00457">457</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseignant_8c_source.html#l00277">modifEns()</a>.</p>

</div>
</div>
<a class="anchor" id="a728b26df5388301e5ea470091e6ba145"></a><!-- doxytag: member="Application.c::modifierEnseigne" ref="a728b26df5388301e5ea470091e6ba145" args="(Ens *enseignant, UE *ue, int ensCM, int ensTD, int ensTP)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int modifierEnseigne </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>enseignant</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensCM</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensTD</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ensTP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>modifierEnseigne </p>
<p>modifierEnseigne.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enseignant.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensCM.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensTD.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensTP.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
1 s'il modifie. </dd>
<dd>
0 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00476">476</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseigne_8c_source.html#l00370">modifEnseigne()</a>.</p>

</div>
</div>
<a class="anchor" id="a24f764decceb5a634b9fe020c516e2fc"></a><!-- doxytag: member="Application.c::modifierEtudiant" ref="a24f764decceb5a634b9fe020c516e2fc" args="(Etu *etu, Etu *etunew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int modifierEtudiant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etunew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>modifierEtudiant </p>
<p>modifierEtudiant.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">etunew.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
1 s'il modifie. </dd>
<dd>
0 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00466">466</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_etudiant_8c_source.html#l00288">modifEtu()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a62d5ed0da8bd60a8f82da39b8e69c2"></a><!-- doxytag: member="Application.c::modifierLgin" ref="a7a62d5ed0da8bd60a8f82da39b8e69c2" args="(Login *log, Login *lognew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int modifierLgin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_login.html">Login</a> *&#160;</td>
          <td class="paramname"><em>log</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_login.html">Login</a> *&#160;</td>
          <td class="paramname"><em>lognew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>modifierLgin </p>
<p>modifierLgin.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">log.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">lognew.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
1 s'il modifie. </dd>
<dd>
0 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00448">448</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_login_8c_source.html#l00272">modifLogin()</a>.</p>

</div>
</div>
<a class="anchor" id="addfdc6649f8703f56ffe5700f5014cea"></a><!-- doxytag: member="Application.c::modifierUE" ref="addfdc6649f8703f56ffe5700f5014cea" args="(UE *ue, UE *uenew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int modifierUE </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>uenew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>modifierUE </p>
<p>modifierUE.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">uenew.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
1 s'il modifie. </dd>
<dd>
0 si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00439">439</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_u_e_8c_source.html#l00269">mdfUE()</a>.</p>

</div>
</div>
<a class="anchor" id="abbb746f9d64848f412de929bc167b542"></a><!-- doxytag: member="Application.c::precenseEtudiantAEnseignemet" ref="abbb746f9d64848f412de929bc167b542" args="(Etu *etu, Enseignement *enseignement, char *etat)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void precenseEtudiantAEnseignemet </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_enseignement.html">Enseignement</a> *&#160;</td>
          <td class="paramname"><em>Enseignement</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>etat</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>precenseEtudiantAEnseignemet </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu</td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a></td><td></td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">etat</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00620">620</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseignement_8c_source.html#l00653">setPresenceEtuAEnseignement()</a>.</p>

</div>
</div>
<a class="anchor" id="a02eb26a923aa87c0845ee3e3337915f0"></a><!-- doxytag: member="Application.c::recuperEnseignantUe" ref="a02eb26a923aa87c0845ee3e3337915f0" args="(UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structs_tab_enseignant.html">TabEnseignant</a> * recuperEnseignantUe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>recuperEnseignantUe </p>
<p>recuperEnseignantUe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>TabEnseignant. </dd>
<dd>
NULL si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00373">373</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseigne_8c_source.html#l00179">recEnseignantParUe()</a>.</p>

</div>
</div>
<a class="anchor" id="aab9f54f07ae2f7e1f2112b2210206aef"></a><!-- doxytag: member="Application.c::recupererEtudiantUe" ref="aab9f54f07ae2f7e1f2112b2210206aef" args="(UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structs_tab_etudiant.html">TabEtu</a> * recupererEtudiantUe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>recupererEtudiantUe </p>
<p>recupererEtudiantUe.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>TabEtu. </dd>
<dd>
NULL si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00356">356</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00555">recEtuInscritParUe()</a>.</p>

</div>
</div>
<a class="anchor" id="a6d4efc3c57e9df67805b2b10dde0c4cf"></a><!-- doxytag: member="Application.c::recupererUeEnseignee" ref="a6d4efc3c57e9df67805b2b10dde0c4cf" args="(Ens *ens)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structs_tab_ue.html">TabUe</a> * recupererUeEnseignee </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>ens</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>recupererUeEnseignee </p>
<p>recupererUeEnseignee.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ens.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>TabUe. </dd>
<dd>
NULL si non. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00390">390</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseigne_8c_source.html#l00048">recUeEnseigne()</a>.</p>

</div>
</div>
<a class="anchor" id="afb2d0f909b6bef46c99ff1bcecdab16e"></a><!-- doxytag: member="Application.c::supprimerEnseignant" ref="afb2d0f909b6bef46c99ff1bcecdab16e" args="(Ens *ens)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int supprimerEnseignant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_ens.html">Ens</a> *&#160;</td>
          <td class="paramname"><em>ens</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>supprimerEnseignant </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ens</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
0 s'il supprime. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00504">504</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseignant_8c_source.html#l00234">supEns()</a>.</p>

</div>
</div>
<a class="anchor" id="a3836944a991b65e20d0a590a19e960c2"></a><!-- doxytag: member="Application.c::supprimerEtudiant" ref="a3836944a991b65e20d0a590a19e960c2" args="(Etu *etu)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int supprimerEtudiant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_etu.html">Etu</a> *&#160;</td>
          <td class="paramname"><em>etu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>supprimerEtudiant </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000014">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">etu</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
0 s'il supprime. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00513">513</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_etudiant_8c_source.html#l00280">supEtu()</a>.</p>

</div>
</div>
<a class="anchor" id="a062a5dc07c0eef1e210cecc97a99e860"></a><!-- doxytag: member="Application.c::supprimerLogin" ref="a062a5dc07c0eef1e210cecc97a99e860" args="(Login *login)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int supprimerLogin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_login.html">Login</a> *&#160;</td>
          <td class="paramname"><em>login</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>supprimerLogin </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">login</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
0 s'il supprime. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00522">522</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_login_8c_source.html#l00330">supLog()</a>.</p>

</div>
</div>
<a class="anchor" id="ada1b9d4bc24edf0a6108aae6eaf948b7"></a><!-- doxytag: member="Application.c::supprimerUE" ref="ada1b9d4bc24edf0a6108aae6eaf948b7" args="(UE *ue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int supprimerUE </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_u_e.html">UE</a> *&#160;</td>
          <td class="paramname"><em>ue</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>supprimerUE </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">ue</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
0 s'il supprime. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00495">495</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_u_e_8c_source.html#l00229">supUE()</a>.</p>

</div>
</div>
<a class="anchor" id="afbcd8a5497bac65f7ca4ad12d324c395"></a><!-- doxytag: member="Application.c::suprimerEnseigne" ref="afbcd8a5497bac65f7ca4ad12d324c395" args="(Enseigne *enseigne)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int suprimerEnseigne </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structs_enseigne.html">Enseigne</a> *&#160;</td>
          <td class="paramname"><em>enseigne</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>suprimerEnseigne </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">À faire:</a></b></dt><dd>: document this function </dd></dl>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enseigne</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>-1 s'il n'existe pas. </dd>
<dd>
0 s'il supprime. </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00486">486</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_enseigne_8c_source.html#l00324">supEnseigne()</a>.</p>

</div>
</div>
<a class="anchor" id="ad69dd4607977cae05ebe19d1ae604fb1"></a><!-- doxytag: member="Application.c::test" ref="ad69dd4607977cae05ebe19d1ae604fb1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">test </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>test </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>0 si tout est OK </dd></dl>

<p>Définition à la ligne <a class="el" href="_application_8c_source.html#l00009">9</a> du fichier <a class="el" href="_application_8c_source.html">Application.c</a>.</p>

<p>Références <a class="el" href="_i_p_8c_source.html#l00394">affIP_DB()</a>, <a class="el" href="_application_8c_source.html#l00540">ajouterEnseigne()</a>, <a class="el" href="_application_8c_source.html#l00567">ajouterEtu()</a>, <a class="el" href="_application_8c_source.html#l00531">ajouterIp()</a>, <a class="el" href="_application_8c_source.html#l00577">ajouterLogin()</a>, <a class="el" href="_application_8c_source.html#l00549">ajouterUE()</a>, <a class="el" href="_etudiant_8c_source.html#l00027">creEtu()</a>, <a class="el" href="_i_p_8c_source.html#l00039">creIP()</a>, <a class="el" href="_login_8c_source.html#l00032">creLogin()</a>, <a class="el" href="_salle_8c_source.html#l00010">creSalle()</a>, <a class="el" href="_u_e_8c_source.html#l00035">creUE()</a>, <a class="el" href="_enseignant_8c_source.html#l00041">detEns()</a>, <a class="el" href="_etudiant_8c_source.html#l00042">detEtu()</a>, <a class="el" href="_i_p_8c_source.html#l00047">detIP()</a>, <a class="el" href="_login_8c_source.html#l00040">detLog()</a>, <a class="el" href="_salle_8c_source.html#l00018">detSalle()</a>, <a class="el" href="_u_e_8c_source.html#l00044">detUE()</a>, <a class="el" href="_application_8c_source.html#l00420">inscrireEtudiantUe()</a>, <a class="el" href="_enseignant_8c_source.html#l00197">recEnsParCode()</a>, <a class="el" href="_enseignant_8c_source.html#l00122">savEnsParElem()</a>, <a class="el" href="_salle_8c_source.html#l00026">saveSalle()</a>, <a class="el" href="_etudiant_8c_source.html#l00157">savEtu()</a>, <a class="el" href="_login_8c_source.html#l00231">savLog()</a>, et <a class="el" href="_u_e_8c_source.html#l00128">savUEParElem()</a>.</p>

<p>Référencé par <a class="el" href="main_test_8c_source.html#l00019">main()</a>, <a class="el" href="_fenetre_8c_source.html#l00467">preparerFenetreEnseignant()</a>, <a class="el" href="_fenetre_8c_source.html#l00305">preparerFenetreEtudiant()</a>, <a class="el" href="_fenetre_8c_source.html#l00729">recHBoxPourUeEns()</a>, et <a class="el" href="_fenetre_8c_source.html#l00801">recHBoxPourUeEtu()</a>.</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="_application_8c.html">Application.c</a>      </li>
      <li class="footer">Généré le Thu Jun 7 2012 17:01:10 pour Gestion_Des_Inscriptions_Universitaires par&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>
